//go:build darwin

/*
 * @Author: soso
 * @Date: 2022-02-08 16:16:11
 * @LastEditTime: 2022-02-17 15:39:39
 * @LastEditors: Please set LastEditors
 * @Description:
 * @FilePath: /sync-client/notify/notify_linux.go
 */

package notify

// // 新增一条目录改动
// func (s *Snotifies) Add(act, path string) {
// 	s.Lock()
// 	defer s.Unlock()

// 	if act == sonotify.ActCreate {
// 		s.createTagFile(path)
// 	}

// 	NewNtfs().Add(act, path)

// 	// isRename, toPath := s.isRename(act, path)
// 	// if isRename {
// 	// 	if comm.SendRename(path, toPath) != nil {
// 	// 		ntfs.Add(act, path)
// 	// 	} else {
// 	// 		ntfs.RemoveLastCreateNtfs()
// 	// 	}
// 	// } else {
// 	// 	ntfs.Add(act, path)
// 	// }
// }

// MAC版本
// func (s *Snotifies) isRename(act, path string) (isRename bool, toPath string) {
// 	isRename = false
// 	if act != sonotify.ActRename {
// 		return
// 	}

// 	ntfs := NewNtfs()
// 	acts := ntfs.GetNtfs()

// 	if len(acts) >= 1 {
// 		stop := 0
// 		if len(act) >= 2 {
// 			stop = 2
// 		} else {
// 			stop = len(act)
// 		}
// 		for i := 1; i <= stop; i++ {
// 			if acts[len(acts)-i].Act == sonotify.ActCreate && acts[len(acts)-i].Ctime.Unix() == time.Now().Unix() {
// 				toPath = acts[len(acts)-i].Path
// 				isRename = true
// 				break
// 			}
// 		}
// 		return
// 	}
// 	return
// }
